package praktikumid.w09.p5.interface_example;

/**
 * General animal class. Abstract class
 * means it can hold abstract methods
 * and it cannot be instantiated.
 * @author Ago
 *
 */
public abstract class Animal {
	
	/**
	 * Abstract method eat. Every
	 * subclass has to implement it.
	 */
	public abstract void eat();
	
	/**
	 * Die method, which is the same
	 * for the most of the animals.
	 */
	public void die() {
		// life ends
	}
}
